p, form {
  margin-bottom:0;
}

p {
  margin-top:5px;
}

h1 h2, h3, h4 {
  margin-top:3px;
  margin-bottom:0;
}

input, select {
  vertical-align:middle;
  height:25px;
}

input[type="text"] {
  height:25px;
  padding:2px;
  vertical-align:middle;
  width:100%;
  border:1px solid #ccc;
}

#content {
  border:1px solid #ccc;
}

#errors {
  color: red;
  font-weight: bold;
  margin-top: 25px;
  text-align: center;
}

#messages {
  color: #000;
  background-color:#fff1a8;
  font-weight: bold;
  padding:5px;
  text-align: center;
  float:left;
  width:40%;
}

#loading {
  text-align: center;
  margin-top: 25px;
}

#approval, #waiting {
  margin-top: 25px;
  color: #000;
  text-align: center;
  display:none;
} 

#main {
  margin-top:5px;
}

div.selectFeed {
  float:right;
  margin-bottom:3px;
}

#postFeedUri {
  vertical-align:middle;
}

#categories {
  width:50%;
  clear:both;
}

#main{color:#676767;font: 90% Arial,Helvetica,sans-serif;font-weight:normal;position:relative;margin:0 auto;width:90%;
border:0 none;overflow: hidden;padding:10px;}				
#main label{font-size:0.92em;}				
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;width:20px;height:40px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

